Robot Shelf Picking